const handleLogin = async (loginForm) => {
  try {
    const response = await fetch('admin/login', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify(loginForm)
    })
    
    const data = await response.json()
    
    if (data.code === 200 && data.data.consultant) {
      // 存储完整的咨询师信息
      localStorage.setItem('consultant', JSON.stringify(data.data.consultant))
      // 可以单独存储 ID 方便使用
      localStorage.setItem('consultantId', data.data.consultant.consultantId)
      
      ElMessage.success('登录成功')
      router.push('/dashboard')
    } else {
      ElMessage.error(data.msg || '登录失败')
    }
  } catch (error) {
    console.error('登录失败:', error)
    ElMessage.error('登录失败，请重试')
  }
} 